package com.z.qyWeixin.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author z
 * @since 2022-03-29
 */
@TableName("hr_om_org_detail")
@ApiModel(value="OrgDetail对象", description="")
public class OrgDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("SID")
    private String sid;

    @TableField("ATTRIBUTE")
    private String attribute;

    @TableField("CAPITAL_CONTRIBUTION")
    private String capitalContribution;

    @TableField("NAME_ABBR_CN")
    private String nameAbbrCn;

    @TableField("CODE")
    private String code;

    @TableField("COM_TYPE")
    private String comType;

    @TableField("CONTACT_INFO")
    private String contactInfo;

    @TableField("CREATE_DATE")
    private String createDate;

    @TableField("CREATOR_ID")
    private String creatorId;

    @TableField("DELETED")
    private BigDecimal deleted;

    @TableField("NAME_ABBR_EN")
    private String nameAbbrEn;

    @TableField("NAME_EN")
    private String nameEn;

    @TableField("END_DATE")
    private String endDate;

    @TableField("ENTERPRISE_NATURE")
    private String enterpriseNature;

    @TableField("ESTABLISH_DATE")
    private String establishDate;

    @TableField("FILE_AUDIT_CODE")
    private String fileAuditCode;

    @TableField("FILEID")
    private String fileid;

    @TableField("IC_REGISTERED_CODE")
    private String icRegisteredCode;

    @TableField("IC_REGISTERED_DATE")
    private String icRegisteredDate;

    @TableField("LAST_UPDATE_DATE")
    private String lastUpdateDate;

    @TableField("LAST_UPDATOR_ID")
    private String lastUpdatorId;

    @TableField("LAYER")
    private BigDecimal layer;

    @TableField("LEGAL_PERSON")
    private String legalPerson;

    @TableField("LVL")
    private String lvl;

    @TableField("NAME")
    private String name;

    @TableField("NAME_PINYIN")
    private String namePinyin;

    @TableField("OPERATING_RANGE")
    private String operatingRange;

    @TableField("OPERATING_STATE")
    private String operatingState;

    @TableField("REGISTER_CAPITAL_MONEY")
    private String registerCapitalMoney;

    @TableField("RESPONSIBILITY")
    private String responsibility;

    @TableField("SHARE_PROPORTION")
    private String shareProportion;

    @TableField("START_DATE")
    private String startDate;

    @TableField("AFFILI_PARENT_ID")
    private String affiliParentId;

    @TableField("AFFILI_PARENT_NAME")
    private String affiliParentName;

    @TableField("DELEGATE_PARENT_ID")
    private String delegateParentId;

    @TableField("DELEGATE_PARENT_NAME")
    private String delegateParentName;

    @TableField("ORG_DETAIL_ID")
    private String orgDetailId;

    @TableField("FILE_ID")
    private String fileId;

    @TableField("ORG_TYPE_A")
    private String orgTypeA;

    @TableField("ORG_TYPE_B")
    private String orgTypeB;

    @TableField("ORG_TYPE_C")
    private String orgTypeC;

    @TableField("RESPONSIBLE_PERSON")
    private String responsiblePerson;

    @TableField("SALARY_SYSTEM_CODE")
    private String salarySystemCode;

    @TableField("OLD_CODE")
    private String oldCode;

    @TableField("FLAG_TO_HSBG")
    private String flagToHsbg;

    @TableField("ORG_CODE_BW")
    private String orgCodeBw;

    @TableField("ORDER_VALUE_STR")
    private String orderValueStr;

    @TableField("ORG_TYPE_BW")
    private String orgTypeBw;

    @TableField("ORG_CODE_BW1")
    private String orgCodeBw1;

    @TableField("ORG_CODE_BW2")
    private String orgCodeBw2;

    @TableField("IS_VIRTUAL")
    private String isVirtual;

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }
    public String getAttribute() {
        return attribute;
    }

    public void setAttribute(String attribute) {
        this.attribute = attribute;
    }
    public String getCapitalContribution() {
        return capitalContribution;
    }

    public void setCapitalContribution(String capitalContribution) {
        this.capitalContribution = capitalContribution;
    }
    public String getNameAbbrCn() {
        return nameAbbrCn;
    }

    public void setNameAbbrCn(String nameAbbrCn) {
        this.nameAbbrCn = nameAbbrCn;
    }
    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
    public String getComType() {
        return comType;
    }

    public void setComType(String comType) {
        this.comType = comType;
    }
    public String getContactInfo() {
        return contactInfo;
    }

    public void setContactInfo(String contactInfo) {
        this.contactInfo = contactInfo;
    }
    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }
    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }
    public BigDecimal getDeleted() {
        return deleted;
    }

    public void setDeleted(BigDecimal deleted) {
        this.deleted = deleted;
    }
    public String getNameAbbrEn() {
        return nameAbbrEn;
    }

    public void setNameAbbrEn(String nameAbbrEn) {
        this.nameAbbrEn = nameAbbrEn;
    }
    public String getNameEn() {
        return nameEn;
    }

    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }
    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
    public String getEnterpriseNature() {
        return enterpriseNature;
    }

    public void setEnterpriseNature(String enterpriseNature) {
        this.enterpriseNature = enterpriseNature;
    }
    public String getEstablishDate() {
        return establishDate;
    }

    public void setEstablishDate(String establishDate) {
        this.establishDate = establishDate;
    }
    public String getFileAuditCode() {
        return fileAuditCode;
    }

    public void setFileAuditCode(String fileAuditCode) {
        this.fileAuditCode = fileAuditCode;
    }
    public String getFileid() {
        return fileid;
    }

    public void setFileid(String fileid) {
        this.fileid = fileid;
    }
    public String getIcRegisteredCode() {
        return icRegisteredCode;
    }

    public void setIcRegisteredCode(String icRegisteredCode) {
        this.icRegisteredCode = icRegisteredCode;
    }
    public String getIcRegisteredDate() {
        return icRegisteredDate;
    }

    public void setIcRegisteredDate(String icRegisteredDate) {
        this.icRegisteredDate = icRegisteredDate;
    }
    public String getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(String lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }
    public String getLastUpdatorId() {
        return lastUpdatorId;
    }

    public void setLastUpdatorId(String lastUpdatorId) {
        this.lastUpdatorId = lastUpdatorId;
    }
    public BigDecimal getLayer() {
        return layer;
    }

    public void setLayer(BigDecimal layer) {
        this.layer = layer;
    }
    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }
    public String getLvl() {
        return lvl;
    }

    public void setLvl(String lvl) {
        this.lvl = lvl;
    }
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    public String getNamePinyin() {
        return namePinyin;
    }

    public void setNamePinyin(String namePinyin) {
        this.namePinyin = namePinyin;
    }
    public String getOperatingRange() {
        return operatingRange;
    }

    public void setOperatingRange(String operatingRange) {
        this.operatingRange = operatingRange;
    }
    public String getOperatingState() {
        return operatingState;
    }

    public void setOperatingState(String operatingState) {
        this.operatingState = operatingState;
    }
    public String getRegisterCapitalMoney() {
        return registerCapitalMoney;
    }

    public void setRegisterCapitalMoney(String registerCapitalMoney) {
        this.registerCapitalMoney = registerCapitalMoney;
    }
    public String getResponsibility() {
        return responsibility;
    }

    public void setResponsibility(String responsibility) {
        this.responsibility = responsibility;
    }
    public String getShareProportion() {
        return shareProportion;
    }

    public void setShareProportion(String shareProportion) {
        this.shareProportion = shareProportion;
    }
    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }
    public String getAffiliParentId() {
        return affiliParentId;
    }

    public void setAffiliParentId(String affiliParentId) {
        this.affiliParentId = affiliParentId;
    }
    public String getAffiliParentName() {
        return affiliParentName;
    }

    public void setAffiliParentName(String affiliParentName) {
        this.affiliParentName = affiliParentName;
    }
    public String getDelegateParentId() {
        return delegateParentId;
    }

    public void setDelegateParentId(String delegateParentId) {
        this.delegateParentId = delegateParentId;
    }
    public String getDelegateParentName() {
        return delegateParentName;
    }

    public void setDelegateParentName(String delegateParentName) {
        this.delegateParentName = delegateParentName;
    }
    public String getOrgDetailId() {
        return orgDetailId;
    }

    public void setOrgDetailId(String orgDetailId) {
        this.orgDetailId = orgDetailId;
    }
    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }
    public String getOrgTypeA() {
        return orgTypeA;
    }

    public void setOrgTypeA(String orgTypeA) {
        this.orgTypeA = orgTypeA;
    }
    public String getOrgTypeB() {
        return orgTypeB;
    }

    public void setOrgTypeB(String orgTypeB) {
        this.orgTypeB = orgTypeB;
    }
    public String getOrgTypeC() {
        return orgTypeC;
    }

    public void setOrgTypeC(String orgTypeC) {
        this.orgTypeC = orgTypeC;
    }
    public String getResponsiblePerson() {
        return responsiblePerson;
    }

    public void setResponsiblePerson(String responsiblePerson) {
        this.responsiblePerson = responsiblePerson;
    }
    public String getSalarySystemCode() {
        return salarySystemCode;
    }

    public void setSalarySystemCode(String salarySystemCode) {
        this.salarySystemCode = salarySystemCode;
    }
    public String getOldCode() {
        return oldCode;
    }

    public void setOldCode(String oldCode) {
        this.oldCode = oldCode;
    }
    public String getFlagToHsbg() {
        return flagToHsbg;
    }

    public void setFlagToHsbg(String flagToHsbg) {
        this.flagToHsbg = flagToHsbg;
    }
    public String getOrgCodeBw() {
        return orgCodeBw;
    }

    public void setOrgCodeBw(String orgCodeBw) {
        this.orgCodeBw = orgCodeBw;
    }
    public String getOrderValueStr() {
        return orderValueStr;
    }

    public void setOrderValueStr(String orderValueStr) {
        this.orderValueStr = orderValueStr;
    }
    public String getOrgTypeBw() {
        return orgTypeBw;
    }

    public void setOrgTypeBw(String orgTypeBw) {
        this.orgTypeBw = orgTypeBw;
    }
    public String getOrgCodeBw1() {
        return orgCodeBw1;
    }

    public void setOrgCodeBw1(String orgCodeBw1) {
        this.orgCodeBw1 = orgCodeBw1;
    }
    public String getOrgCodeBw2() {
        return orgCodeBw2;
    }

    public void setOrgCodeBw2(String orgCodeBw2) {
        this.orgCodeBw2 = orgCodeBw2;
    }
    public String getIsVirtual() {
        return isVirtual;
    }

    public void setIsVirtual(String isVirtual) {
        this.isVirtual = isVirtual;
    }

    @Override
    public String toString() {
        return "OrgDetail{" +
            "sid=" + sid +
            ", attribute=" + attribute +
            ", capitalContribution=" + capitalContribution +
            ", nameAbbrCn=" + nameAbbrCn +
            ", code=" + code +
            ", comType=" + comType +
            ", contactInfo=" + contactInfo +
            ", createDate=" + createDate +
            ", creatorId=" + creatorId +
            ", deleted=" + deleted +
            ", nameAbbrEn=" + nameAbbrEn +
            ", nameEn=" + nameEn +
            ", endDate=" + endDate +
            ", enterpriseNature=" + enterpriseNature +
            ", establishDate=" + establishDate +
            ", fileAuditCode=" + fileAuditCode +
            ", fileid=" + fileid +
            ", icRegisteredCode=" + icRegisteredCode +
            ", icRegisteredDate=" + icRegisteredDate +
            ", lastUpdateDate=" + lastUpdateDate +
            ", lastUpdatorId=" + lastUpdatorId +
            ", layer=" + layer +
            ", legalPerson=" + legalPerson +
            ", lvl=" + lvl +
            ", name=" + name +
            ", namePinyin=" + namePinyin +
            ", operatingRange=" + operatingRange +
            ", operatingState=" + operatingState +
            ", registerCapitalMoney=" + registerCapitalMoney +
            ", responsibility=" + responsibility +
            ", shareProportion=" + shareProportion +
            ", startDate=" + startDate +
            ", affiliParentId=" + affiliParentId +
            ", affiliParentName=" + affiliParentName +
            ", delegateParentId=" + delegateParentId +
            ", delegateParentName=" + delegateParentName +
            ", orgDetailId=" + orgDetailId +
            ", fileId=" + fileId +
            ", orgTypeA=" + orgTypeA +
            ", orgTypeB=" + orgTypeB +
            ", orgTypeC=" + orgTypeC +
            ", responsiblePerson=" + responsiblePerson +
            ", salarySystemCode=" + salarySystemCode +
            ", oldCode=" + oldCode +
            ", flagToHsbg=" + flagToHsbg +
            ", orgCodeBw=" + orgCodeBw +
            ", orderValueStr=" + orderValueStr +
            ", orgTypeBw=" + orgTypeBw +
            ", orgCodeBw1=" + orgCodeBw1 +
            ", orgCodeBw2=" + orgCodeBw2 +
            ", isVirtual=" + isVirtual +
        "}";
    }
}
